body {
  background: #fff;
}

#h1Title {
  padding: 10px 0px;
  text-align: center;
  background: #6da9ec;
  color: #fff;
}

#h2Date {
  padding: 10px 0px;
  text-align: center;
  color: #6da9ec;
}

.h3InfoTitle {
  padding: 10px 0px;
  text-align: center;
  background: #ccdfaf;
  color: #fff;
}

#divSlaughterInfo{
  font-size: 12px;
}

.p-2 {
  /* padding: 10rpx; */
  font-size: 12px;
}

.flex {
  display: flex;
}

.ac {
  align-items: center;
}

.Dark {
  color: rgb(118, 131, 143);
  background: rgba(243, 247, 249, 0.9);
}

.colour {
  background-color: #313d58;
}

.btn-outline-primary,
.btn-outline.btn-primary {
  color: #3e8ef7;
  background-color: transparent;
  border-color: #3e8ef7;
}

.btn-primary {
  color: #fff;
  background-color: #3e8ef7;
  border-color: #3e8ef7;
  box-shadow: none;
}

.btn {
  cursor: pointer;
  -webkit-transition: border 0.2s linear, color 0.2s linear, width 0.2s linear,
    background-color 0.2s linear;
  transition: border 0.2s linear, color 0.2s linear, width 0.2s linear,
    background-color 0.2s linear;
  -webkit-font-smoothing: subpixel-antialiased;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.286rem 0.858rem;
  font-size: 1rem;
  line-height: 1.57142857;
  border-radius: 0.215rem;
  -webkit-transition: color 0.15s ease-in-out,
    background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.p-2-title {
  width: 30%;
  text-align: left;
  padding: 5px;
  font-size: 15px;
}
.p-2-th {
  width: 25%;
  text-align: right;
  padding: 5px;
  font-size: 15px;
}
.p-2-td {
  width: 25%;
  text-align: right;
  border-bottom: 1px solid #e9eaeb;
  padding: 5px;
  font-size: 13px;
}
.p-2-left-title {
  width: 30%;
  text-align: left;
  border-bottom: 1px solid #e9eaeb;
  padding: 5px;
  font-size: 13px;
}
/* 手风琴样式开始 */
.accordion{
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #ffffff;
}
.accordion>li{
    margin: 0;
    padding:0;
    /* border-top: #EA0D04 solid 1px; */
}
.accordion>li:first-child{
    border-top: none;
}
.accordion .title{
    height: 50px;
    line-height: 50px;
    /* background-color: #FD463E; */
    padding: 0 20px;
    color: #37474f;
    font-size: 18px;
    cursor: pointer;
}
.accordion .title>i{
    float: right;
    height: 50px;
    line-height: 50px;
}
.accordion .main{
    padding: 15px;
    display: none;
}
/* 手风琴样式结束 */
#divFolding div{
    font-size: 12px;
}
.counter-number-related.text-capitalize{
  font-size: 1.1rem ;
}
@media screen and (min-width:351px) and (max-width:600px) {
  .counter-number-related.text-capitalize{
    font-size: 1.3rem !important;
  }
}
@media screen and (max-width:350px) {
  .counter-number-related.text-capitalize{
    font-size: 1.1rem !important;
  }
}